2650 Telegraph Rd, St. Louis, MO 63125, United States
View on Map
What travelers say:
Really neat interior decor and the folks there are so friendly. Our food was good and portions generous. Would recommend especially if you have a visit to the Jefferson Barracks on your itinerary.